#include<iostream>
using namespace std;
int main(){
    int L,N,C,T,VR,VT1,VT2;
    while(cin>>L>>N>>C>>T>>VR>>VT1>>VT2&&N<=100){
        double dp[102],dis[100];
        for(int i=1;i<=N;i++){
            cin>>dis[i];
        }
        dis[0]=0;dis[N+1]=L;
        dp[0]=0;
        for(int i=1;i<=N+1;i++){
            double min=999999,temp;
            for(int j=0;j<i;j++){
                if(dis[i]-dis[j]>C){
                    temp=dp[j]+(dis[i]-dis[j]-C)*1.0/VT2+C*1.0/VT1;
                }else{
                    temp=dp[j]+(dis[i]-dis[j])*1.0/VT1;
                }
                if(j!=0) temp+=T;
                if(temp<min) min=temp;
            }
            dp[i]=min;
        }
        double Tu=L*1.0/VR;
        if(Tu>dp[N+1]){
            cout<<"What a pity rabbit!"<<endl;
        }else{
            cout<<"Good job,rabbit!"<<endl;
        }
    }
}